// #include<iostream>
// #include<tuple>
//
// using namespace std;
// void test_tuple()
// {
//     tuple<string,int,string> data = {"xiao",18,"abc"};
//     tuple<double,double,double> score = {1,18,3};
//
//     cout << get<0>(data) << get<1>(data) << get<2>(data) << endl;
//
//     //推荐用法
//     string name;
//     int age;
//     string num;
//     tie(name,age,num) = data;
//     cout << name << age << num;
//
//     tuple<string,string> value = make_tuple("小规模","123");
//     tuple<string,string> value1 = forward_as_tuple("小规模","123");
//
//     tuple<string,int,string,double,double,double> g = tuple_cat(data,score);
//
// }
//
// int main()
// {
//     test_tuple();
//     return 0;
// }